﻿/*@import "/../images/resetcommon.css";*/

/*index.css start*/
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}



.par{ height:177px; margin-top:36px; overflow:hidden; background:url(../images/par_bg.jpg) no-repeat center top;}
.par h3{ width:270px; height:177px; font:28px "Microsoft Yahei"; text-align:center; font-weight:bold; overflow:hidden; float:left;}
.par h3 a{ display:block; color:#fff; padding-top:50px;}
.par h3 span{ display:block; font:14px "Microsoft Yahei"; color:#fff; margin-top:6px;}
.par2{ width:930px; overflow:hidden; height:177px; float:right;}
.par2 .arr1{ width:13px; height:19px; overflow:hidden; display:inline; margin:75px 0 0 25px;}
.par2 .arr2{width:13px; height:19px; overflow:hidden; display:inline; margin:75px 25px 0 0;}
.par2 li{ width:188px; float:left; margin:33px 0 0 23px; display:inline;}
.par2 li img{ width:186px; height:101px; border:1px solid #d9d9d9; display:block;}
.par2 li em{ display:block; font:12px "Microsoft Yahei"; text-align:center; color:#666; line-height:32px; height:32px; cursor:pointer;}  


/**/

.fen{ width:269px; height:880px; position:relative; z-index:9;margin-top:10px; background:url(../images/fen_bg.jpg) no-repeat center top;}
.fen h2 a{ display:block; font:22px "Microsoft Yahei"; text-align:center; font-weight:bold; height:52px; line-height:52px; overflow:hidden; color:#fff;}
.fen h3{ width:221px; height:36px; position:relative;font:14px "Microsoft Yahei"; line-height:36px;margin:5px auto 0;}
.fen h3 a{ display:block; padding-left:24px; color:#333; background:url(../images/fen_bg1.jpg) no-repeat center top;}
.fen h3 a:hover{ background:url(../images/fen_bg2.jpg) no-repeat center top; color:#fff;}
.fen li{ height:28px; color:#000; font-size:14px; line-height:28px; width:170px; margin:0 auto;}
.list{ width:245px; height:316px; overflow:hidden; position:absolute; top:0; left:221px; background:url(../images/fen_list.png) no-repeat center top;}
.list ul{ width:219px; float:right; padding-top:6px;}
.list li{ width:219px; height:24px; overflow:hidden; font:12px "宋体"; line-height:24px;}
.list li a{ display:block; color:#fff; background:none;}
.list li a:hover{ background:url(../images/fen_listbg.png) no-repeat center top; text-decoration:none;}

.pro{ width:908px; border:1px solid #d9d9d9; margin-top:10px; height:850px; overflow:hidden; position:relative;}
.tit1{ height:37px; overflow:hidden;}
.tit1 li{ width:155px; height:37px; float:left; font:18px "Microsoft Yahei"; text-align:center; line-height:37px;}
.tit1 li a{ display:block; color:#333;}
.tit1 li a:hover,.tit1 .cur a{ background:url(../images/pro_bg.gif) no-repeat left top; color:#fff;}
.pro h5 a{ display:block; width:36px; height:11px; overflow:hidden; position:absolute; top:15px; right:35px;}
.pro2 li{ width:199px; height:147px;border:1px solid #d9d9d9; float:left; display:inline; margin:20px 0 0 25px;}
.pro2 li img{ width:199px; height:128px;} 
.pro2 li em a{ display:block; font:12px "宋体"; height:19px; line-height:19px; color:#666; overflow:hidden; background:#d9d9d9; text-align:center;}
.pro2 li em a:hover{ background:#0a79bd; color:#fff; text-decoration:none;}


.guan1{ width:1200px; margin:43px auto 40px; height:180px; overflow:hidden; position:relative;}
.guan1 h3 img{ width:1200px; height:180px;}
.guan1 p{ width:370px; height:44px; background:url(../images/guan1_bg.png) no-repeat center top; font:18px "Microsoft Yahei"; text-align:center; line-height:44px; color:#fff; overflow:hidden; position:absolute; top:0; right:0;}
.guan1 span a{ display:block; width:102px; height:28px; position:absolute; top:114px; right:64px;}


/**/

.tit2{ height:49px; font:16px "Microsoft Yahei"; line-height:49px; overflow:hidden; background:url(../images/wit_h.gif) no-repeat left bottom;}
.tit2 a{ color:#fff; padding-left:10px;}
.tit2 em{ font:12px "Times New Roman"; padding-left:20px; color:#a6a6a6; text-transform:uppercase;}
.tit2 span a{ display:inline-block; width:36px; height:11px; overflow:hidden; margin-top:20px;}

.bg1{background:#f2f2f2; padding:0 10px 10px 10px; margin-top:22px;}
.about{ height:409px; overflow:hidden;}
.about dl{ height:360px; overflow:hidden; background:#fff;}
.about dt{ width:490px; height:310px; background:url(../images/about_bg.jpg) no-repeat left top; margin:30px 0 0 10px; float:left; display:inline;}
.about dt img{ width:411px; height:264px; margin:15px 0 0 40px;}
.about dd{ width:655px; margin:29px 0 0 8px; float:left; display:inline; overflow:hidden;}
.about dd h4 a{ display:block; height:68px; font:16px "Microsoft Yahei"; font-weight:bold; color:#3b5cb5; line-height:68px; overflow:hidden; font-weight:bold;}
.about dd p{ font:12px "Microsoft Yahei"; line-height:24px; color:#666; height:170px; overflow:hidden; text-indent:2em;}
.about dd em a{ display:block; margin-top:22px;}

.alb{ height:249px; overflow:hidden;}
.alb2{ background:#fff; height:200px; overflow:hidden; position:relative;}
.alb2 .arr1{ width:33px; height:41px; overflow:hidden; position:absolute; top:76px; left:15px;z-index:9;}
.alb2 .arr2{width:33px; height:41px; overflow:hidden; position:absolute; top:76px; right:15px; z-index:9;}
.alb2 ul{ margin-left:10px;}
.alb2 li{ width:220px; float:left; margin:24px 0 0 15px; display:inline;}
.alb2 li img{ width:218px; height:137px; border:1px solid #d9d9d9;}
.alb2 li em{ display:block; text-align:center; height:30px; line-height:30px; color:#666; font-family:"宋体"; cursor:pointer;}

.bg2{ height:436px; background:#f2f2f2 url(../images/dy_bg.gif) no-repeat center top; margin-top:20px; overflow:hidden;}
.dy{ width:852px; margin-top:50px; padding-left:10px;overflow:hidden; position:relative;}
.dy h5 a{ display:block; width:72px; height:8px; overflow:hidden; position:absolute; top:30px; right:0;}
.tit3{ height:53px; overflow:hidden;}
.tit3 li{ width:110px; float:left; font:16px "Microsoft Yahei"; font-weight:bold;}
.tit3 li a{ display:block; color:#666; background:url(../images/dy_h1.gif) no-repeat left 2px; padding-left:10px;}
.tit3 li em{ display:block; font:16px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.tit3 li a:hover,.tit3 .cur a{ color:#3b5cb5;background:url(../images/dy_h2.gif) no-repeat left 2px;}
.tit3 .li a:hover em,.tit3 .cur em{ color:#3b5cb5;}
.dy dl{ height:165px; margin-top:23px; overflow:hidden;}
.dy dt{ width:261px; height:149px; float:left; overflow:hidden;}
.dy dt img{ width:253px; height:141px; padding:3px; background:#fff; border:1px solid #d5d5d5; display:block;}
.dy dd{ width:575px; float:right; overflow:hidden;}
.dy dd h4 a{ display:block; font:12px "宋体"; font-weight:bold; height:36px; overflow:hidden; color:#3b5cb5;}
.dy dd p{ font:12px "Microsoft Yahei"; color:#666; line-height:24px; height:48px; overflow:hidden;}
.dy dd em a{ display:block; width:126px; height:34px; overflow:hidden; background:url(../images/dy_btn.gif) no-repeat center top; font:12px "Microsoft Yahei"; text-align:center; line-height:34px; color:#fff; margin-top:20px;}
.dy2 li{ width:390px; float:left; margin-right:20px; font:12px "Microsoft Yahei"; line-height:32px; line-height:32px; border-bottom:1px dotted #9f9f9f; background:url(../images/dy_jt.gif) no-repeat left 11px; padding-left:12px;}
.dy2 li span{ float:right;}
.dy2 li a{ color:#666; float:left;}
.dy2 li a:hover{ color:#0587d0;}
.dy2 .nones{ border:0;}

.faq{ width:277px; margin:50px 10px 0 0; height:380px; display:inline; overflow:hidden; position:relative;}
.faq h5 a{ display:block; width:72px; height:8px; overflow:hidden; position:absolute; top:30px; right:0;}
.faq dl{ padding:12px 0;}
.faq dt{ height:28px; font:12px "Microsoft Yahei"; border-bottom:1px dashed #b1b1b1; line-height:18px; background:url(../images/q.gif) no-repeat left top; padding-left:24px;}
.faq dt a{ color:#242424;}
.faq dd{ font:12px "Microsoft Yahei"; line-height:24px; color:#666; background:url(../images/a.gif) no-repeat left 2px; padding-left:24px; margin-top:8px;}

/**/
.link{height:124px;overflow:hidden; margin-top:40px;}
.link h4{ height:26px; background:url(../images/link_bg.gif) no-repeat left bottom;font:16px "Microsoft Yahei"; padding:20px 0 0 87px;overflow:hidden;}
.link h4 a{ color:#3b5cb5;}
.link h4 span a{ font:12px "Microsoft Yahei";font-weight:bold; color:#3b5cb5;display:inline-block;}
.link p{ height:87px; line-height:24px; color:#666; padding-top:10px;}
.link p a{ display:inline-block; color:#666; padding:0 19px;}
/*index.css end*/





.cp{ width:905px; margin-top:12px; float:right;}
.cp ul li{ width:220px; float:left; margin-left:5px; text-align:center;}
.cp ul li img{ border:1px solid #d9d9d9; padding:2px;}
.cp ul li a{ color:#000; line-height:42px; font-weight:300;}

.ss { height: 910px; overflow: hidden; font-family: "Microsoft YaHei", serif; background: url(../images/ssb.jpg) no-repeat center 0;}
.xss { width: 1200px; position: relative; margin: 0 auto;}
.xss h4 { text-align: center; font-weight: normal; padding-top: 70px;}
.xss h4 a { font-size: 24px; color: #333333;}
.xss h4 span { display: block; font-weight: bold; font-size: 36px;}
.xss li a em { display: block; width: 106px; height: 106px; background: url(../images/ssy.png) no-repeat;}
.xss li a em img { display: block; width: 48px; height: 51px; margin: 0 auto; padding-top: 25px;}
.xss li a p { font-size: 14px; color: #666666; line-height: 22px; margin-top: 10px;}
.xss li a p span { font-weight: bold; display: block; font-size: 24px; color: #333333; margin-bottom: 15px;}
.xss li a:hover em, .xss li .cur em { background: url(../images/ssy1.png) no-repeat;}
.xss li a:hover p span, .xss li .cur p span { color: #d8660a;}
.ssl { position: absolute; left: 746px; top: 199px;}
.ssl em { float: left; margin-right: 15px;}
.ssl p { float: left;}
.ssl1 { position: absolute; left: 919px; top: 387px;}
.ssl1 p { margin-left: 36px;}
.ssl2 { position: absolute; left: 673px; top: 725px;}
.ssl2 em { float: left; margin-right: 15px;}
.ssl2 p { float: left;}
.ssl3 { position: absolute; left: 81px; top: 533px;}
.ssl4 { position: absolute; left: 120px; top: 175px;}
.ssl4 em { margin: 10px 0 0 105px;}
